#include <stdio.h>
#include <string.h>
#include <mysql.h>
void update_subject(MYSQL *mysql){
	printf("        4.修改课程表数据        \n");
	char sub[50];
	int  source;
	char update_sub[200];
	char update_id[200];
	char update_source[200];
	int id;
	int flag=0;
	printf("输入你想要修改课程的ID:");
	scanf("%d",&id);
	printf("输入要修改的课程信:\n1.课程名称\n2.课程学分\n"); 
	scanf("%d",&flag);
	switch(flag){
			case 1: printf("输入修改后的课程名称:\n");
				scanf("%s",sub);
				sprintf(update_sub,"update subject set sub = '%s' where id = %d",sub,id);
				if(mysql_real_query(mysql,update_sub,strlen(update_sub)))
				{
					printf("修改失败\n");  
					fprintf(stderr,"%s\n",mysql_error(mysql));
				}
				else
				{                                           
					printf("修改成功\n");       
					
				}                                                
				break; 
			case 2: 
				printf("输入修改后的课程学分:\n");               
				scanf("%d",&source);                                
				sprintf(update_source,"update subject set source = %d  where id = %d",source,id);
				if(mysql_real_query(mysql,update_source,strlen(update_source)))
				{
					printf("修改失败\n");         
				}
				else
				{                                           
					printf("修改成功\n");       
				}                                                
				break;
	}
}
